home *** CD-ROM | disk | FTP | other *** search
/ Network Support Library / RoseWare - Network Support Library.iso / mhs / aro.txt < prev    next >
Text File  |  1993-08-02  |  17KB  |  427 lines

  1. Some Final Notes on the NetWare Asynch Router
  2. TD.S.ARO10
  3. July 20, 1993  
  4. NetWare Asynch Router 
  5. VERSION: All    
  6. SUPERSEDES: All Prior NetWare Asynch Router Documents
  7.         
  8. OVERVIEW
  9. The NetWare Asynchronous Router was provided to NetWare LAN owners for
  10. several years, both as a separate product and, with some versions of
  11. NetWare, as a "free utility".  
  12.  
  13. We realized several months ago that the code on which the NetWare Asynch
  14. Router is based had become obsolete and we therefore, discontinued its
  15. sale.  In late March, 1993 free distribution was also discontinued.
  16.   
  17. We recognize that the Asynch Router served needs that many of our customers
  18. find important.
  19.   - an external asynch IPX router
  20.   - An internal asynch IPX router
  21.   - An asynchronous ODI or IPX connection for remote workstations. 
  22.  
  23. We are currently developing products which will meet those needs and will
  24. offer them for sale in the not too distant future.
  25.  
  26. The Asynch Router was never robust nor fast.
  27.   - It is not recommended for mission critical applications.
  28.   - It is too slow to be practical for large file transfers.
  29.   - It is much too slow to be practical for remote use of applications. 
  30.   That is, if you try to load an application from a remote site, so much
  31.   time will go by that you will think your computer has locked.  For the
  32.   remote use of an application, products like Novell's Access server which
  33.   transmit only keystrokes and screen updates are recommended instead.  
  34.   - NOTE: the Async Router can not run in a NetWare 3.x or NetWare 4.x
  35.   server. (internal router)
  36.  
  37. This document is: 
  38.   - designed to provide a "do it yourself" primer for sites that already
  39.   have the Asynch Router and choose to continue to use it.  
  40.   - based on the assumption that you already have either the:
  41.        - manual that came with a copy of Asynch Router that you purchased.
  42.               or
  43.        - manuals from a purchased copy of NetWare 3.11 or NetWare 2.2.
  44.  
  45. CONTENTS
  46.   I. Versions
  47.   II. Troubleshooting
  48.       A. Addressing 
  49.       B. LAN F died
  50.       C. invalid ID string
  51.       D. Modems
  52.   III. Features
  53.   IV. Speed
  54.   V. Recommendations
  55.   VI. Router Installation
  56.   VII. Router Configuration
  57.   VIII. ODI Remote Workstation Installation         
  58.   IX. Sample NET.CFG for remote ODI workstation
  59.  
  60. I. VERSIONS
  61. Some versions are not compatible with other versions.  It is important that
  62. all of the NetWare Asynch Routers in your system be the same version.
  63. If you are installing a different version of the Router on a PC that has
  64. Asynch Router software already installed, you must delete the original
  65. version and reboot the PC before you install the new software.
  66.  
  67. A. Problems in Early Versions
  68.   1. If two COMM ports were defined, errors occurred during the linking
  69.   process.  
  70.  
  71.   2. If two WNIM+ adapters were configured in the same router, IPX packets
  72.   were intermittently lost.  
  73.  
  74.   3. The "Timed Life Class" reported by LCONSOLE did not report the correct
  75.   time. 
  76.  
  77.   4. The Timed Life Class feature did not function if set for more than one
  78.   minute.  
  79.   
  80.   5. The modems sometimes did not reset after a disconnect.  
  81.  
  82.   6. Lconsole did not always reset the modems when dialing out.  
  83.  
  84. B. Limitations in Later Versions (including the last) 
  85.   - Protected Mode not available.
  86.   - Remote workstation support is available only if ODI is used.  
  87.   - The Reset option of LCONSOLE does not operate correctly. 
  88.   -  You can set Idle Time Out only to one minute. 
  89.   -  When you configure an internal router with a WNIM+, the router will
  90.   abort if the modem fails or you are using a modem that is not supported.
  91.   -  NetWare for the Macintosh is not supported across the Async Router. 
  92.   -  All WNIM+ ports must be at same baud rate. 
  93.   -  In the "Special Configuration" modem type, the "Modem Initialization
  94.   String" option is not supported.  Characters entered into this field are
  95.   NOT sent to the modem.
  96.  
  97. C. Number of Communication Lines Supported 
  98. The final release of the Async Router supported a maximum of 9
  99. communication lines (up to two WNIM+ four port adapters, and one COM port) 
  100. plus One LAN adapter.
  101.  
  102. II. TROUBLE SHOOTING
  103. --------------------------------
  104. A. ADDRESSING
  105. Addressing mistakes are the main cause of problems.
  106.   - Starting with version 1.2 all LAN addresses (including internal IPX
  107.   addresses) MUST be unique.  That is, all addresses, including the router
  108.   addresses, on both LAN must be selected as though the two LANs together
  109.   constitute a single LAN.  
  110.   Duplicate addresses cause many varied symptoms.  Whether the router only
  111.   acts a bit strangely or fails to operate at all, suspect a duplicate
  112.   address.      
  113.  
  114.   - Versions prior to 1.2 required the LAN address, only, on each side of
  115.   the router to be identical.
  116.  
  117. B. LAN F died
  118. This error message means the connection was broken.  The asynch router is
  119. very sensitive to noise on the phone line.  It is inevitable that you will
  120. occasionally, and perhaps frequently, receive this error message.
  121.  
  122. C. INVALID ID STRING
  123. If the Router fails to link and the error message "Invalid ID String"is
  124. received please check the following:
  125.   1. When doing ACONFIG use the delete key to remove all ID strings and
  126.   passwords.  The ID string field may contain undisplayed characters.  To
  127.   be sure, hit the Delete key an extra time.
  128.  
  129.   2. The modems may be receiving noise.
  130.       - Have the telephone company check the lines.
  131.       - Make certain the line does not have features like call waiting.
  132.  
  133.   3. Try lowering the baud rate.
  134.     
  135. D. MODEMS
  136. The router is very sensitive to modems.
  137.   1. Always use identical modems on both sides.
  138.  
  139.   2. The router was designed when modems were much simpler than now.  If
  140.   you try to improve the routers performance by using an advanced modem
  141.   with special features you are likely to end up with worse performance. 
  142.  
  143.   3. Data Compression tends to cause problems.  Be prepared to disable Data
  144.   Compression.
  145.  
  146.   4. Version 1.2 of the router supported modems from Hayes, US Robotics,
  147.   Telebit, and Ventel at speeds up to 9600bps.  If such support is
  148.   available, V.32 modems are recommended as a first choice.
  149.  
  150.   5. If you are using a version earlier than 1.2, you must use a modem
  151.   which is FULLY Hayes compatible.
  152.  
  153.   6. Be wary of the term "Hayes Compatible", it has very limited meaning at
  154.   speeds over 2400bps.  Failure to set for Basic Hayes type responses could
  155.   cause the router to hang.
  156.  
  157.   7. Do not try to use modems that are not listed on the menu.
  158.  
  159.   8. MNP Modem Configuration  
  160.   When using modems that support MNP protocols, the modem response codes 
  161.   should be set to Basic, not Extended. 
  162.      Example setting:    Microcom: ATX0 
  163.  
  164.   9. If you selected "Hayes Compatible" and the connection fails to
  165.   establish the modems may not be returning true Hayes codes.
  166.       - They may not be set up properly.
  167.       - Although "Hayes Compatible" they may not be able to do this.
  168.  
  169. IV. SPEED
  170. - The absolute top speed of the router with a WNIM+ board is 19.2kbps.
  171.  
  172. - The absolute top speed of the router without a WNIM+ board is 9600bps.
  173.  
  174. - Even with a WNIM+, speeds BETWEEN 9600 and 19.2 are not available. 
  175. (therefore 14.4 is not available)
  176.  
  177. - Actual throughput will vary with line quality and hardware.  
  178. V. RECOMMENDATIONS
  179. A. The router works most efficiently if a WNIM+ communication adapter is
  180. used.  There is no other compatible communication adapter.
  181. WNIM+ boards are also compatible with Novell's NACS and Access Server
  182. products. 
  183.  
  184. B. We recommend an external dedicated router for optimum performance.  You
  185. may use the PC as a nondedicated external router and also as a workstation
  186. on the LAN, but if you do so, you may not have sufficient memory to run
  187. applications on the workstation.  The router software (ROUTER.EXE) takes up
  188. to 350KB of RAM, NET3 takes up about 20KB, and DOS takes up 40 to 60 KB, so
  189. as little as 170KB may be available for applications.
  190.  
  191. C. For an internal router (one installed in a file server), we recommend a 
  192. minimum of 4MB of RAM.  The asynch router can be run as an internal router
  193. in NetWare 2.x file servers.  However, we do not recommend internal asynch
  194. routers because the router is like to hang and cause the file server to
  195. lock.
  196.  
  197. THE INFORMATION BELOW APPLIES TO THE LATER VERSIONS 
  198. The router PC should meet the following minimum requirements: 
  199.   o Minimum of 512K RAM for a dedicated external router (real mode) 
  200.   o Minimum of 640K RAM for a nondedicated external router (real mode) 
  201.   o Minimum of 1MB RAM for a dedicated external router (protected mode)
  202.   NOTE: Protected mode not available in latest versions. 
  203.  
  204. VI. ROUTER INSTALLATION
  205.   1. Copy the router files to a directory called LAN_DRV_190 or to a
  206.   diskette with the volume label LAN_DRV_190.
  207.  
  208.   2. *ACONFIG, ROUTER.EXE, and NACSLOAD.BIN must be together in a
  209.   directory.  *(ARCONFIG in early versions) 
  210.   3. Copy LCONSOLE.EXE and the files it needs to operate properly
  211.   ($V11.OVL, ERR$V11.DAT, HELP$V11.DAT, IBM$V11.OVL, LCONSOLE.HLP, and
  212.   MSG$V11.DAT) to a directory available to LAN users (for example, PUBLIC). 
  213.   
  214.   4. Generate the Router.
  215.  
  216. VII. ROUTER CONFIGURATION 
  217. A. After generating the router, configure it using ACONFIG (prior to
  218. Version 1.2, ARCONFIG).  We suggest that you configure the Router on a 12Mh
  219. or slower machine but move it to a faster machine for actual operation.  If
  220. you receive a Configuration Error run DCONFIG ROUTER.EXE to check the
  221. parameters and addressing.  Then use DCONFIG to make any required
  222. corrections.
  223.   1. For an External Router
  224.   Run ACONFIG from where you ran LAN_DRV_190.  The path to ROUTER.EXE must
  225.   be less than 30 characters.
  226.       a. Copy NACSLOAD.BIN to the same directory as ROUTER.EXE.                  
  227.       b. Go to the directory containing ACONFIG
  228.       c. *Type ACONFIG drive\pathname\ROUTER.EXE    <enter>
  229.  
  230.   2. For an Internal Router
  231.          a. Copy NACSLOAD.BIN to the SYS:SYSTEM directory                 
  232.          b. Go into the servers System directory and Flag NET$OS.EXE,
  233.          Shareable, Read, Write (SRW).
  234.          c. *Type ACONFIG NET$OS.EXE     <enter>
  235.  
  236. In both cases you will then get a PLEASE WAIT for several seconds.
  237. * NOTE: Speeds above 2400 BPS without a WNIM card are not supported. 
  238. However, if you want to try 9600BPS and your computer has a 16550 UART it
  239. is possible that you will be successful.  In order to configure for speeds
  240. over 2400 through a Comm port type:
  241.       ACONFIG ROUTER.EXE F
  242.              or
  243.       ACONFIG NET$OS.EXE F
  244.   Instead of ACONFIG ROUTER.EXE
  245.              or
  246.              ACONFIG NET$OS.EXE 
  247.  
  248. B. Then proceed through the ACONFIG menu configuring EACH router and EACH
  249. line for EACH driver selected during the router generation process.
  250.       NOTE: Spaces may not be used in the Router Server name.
  251.       NOTE: For an External Router each WNIM board or Com port must have a
  252.       unique name.
  253.       NOTE: All ports on a WNIM Board must be configured for the same Bits
  254.       Per Second (BPS) rate.
  255.       NOTE: The ID string must be EXACTLY the same as you will specify in
  256.       LCONSOLE.  (It is Case Sensitive)  If you will not be specifying one
  257.       in LCONSOLE it is VERY important that you not enter anything into this
  258.       data field.
  259.       NOTE: Select modem type "NONE" if you have a leased line.
  260.       NOTE: This version of the software allows you to change the Modem
  261.       Initialization String.
  262.       NOTE: The WNIM must be the last LAN adapter configured in the router.
  263.       NOTE: If you are using a US Robotics V.32 modem:
  264.          - Choose US Robotics HST from the menu.
  265.          - Change the modem initialization string from B1 to B0 and S13=32
  266.          to S34=7.
  267.  
  268. C. Then escape out and save.
  269.       
  270. D. Reboot the Router.
  271.  
  272. E. If it is an Internal router change the Flag for NET$OS.EXE to Read Only.
  273.  
  274. VIII. ODI Remote Workstation Installation
  275. NOTE: If your Asynch Router includes IPXODI.COM you can create an ODI
  276. remote workstation.
  277. If your Asynch Router includes SCOM.OBJ you can create an IPX remote
  278. workstation.  
  279.   1. Create a directory containing:
  280.        LSL.COM
  281.        NARS.COM
  282.        IPXODI.COM
  283.        NETX.COM
  284.        NET.CFG
  285.  
  286.   2. NET.CFG is an ASCII file which will contain the configuration
  287.   information.  We have provided a sample NET.CFG which you should modify
  288.   according to the needs of your environment.
  289.       NET.CFG must contain two headings
  290.          Link Support
  291.          Link Driver NARD
  292.  
  293.       Under "Link Support" two statements are to be indented:
  294.          Buffers
  295.          MemPool
  296.       Under "Link Driver NARD" the following statements are to be indented: 
  297.          Frame Ethernet_802.3
  298.          Protocol IPX 0 Ethernet_802.3
  299.          int #1 [interrupt level] 
  300.          port #1 [port address] 
  301.          other router id [astring] 
  302.          My Workstation Name [aname]
  303.          baud rate [comm port speed in bits per second]
  304.          modem type [a number from the table below]
  305.          modem initialization string
  306.          hardware flow control [0 or 1, see below]
  307.          dial prefix [string to start dialing]
  308.          dial number [the number to be dialed] 
  309.  
  310. Explanation
  311. Frame Ethernet_802.3 and Protocol IPX 0 Ethernet_802.3
  312. At the present time IPX Ethernet 802.3 is the only protocol that should be
  313. used across the asynch router line.  You should specify this even though
  314. the rest of your topology is Token Ring or Arcnet.
  315.  
  316. int #1
  317. Sets the Interrupt for port number 1.    
  318.   For Comm 1  int #1 4
  319.   For Comm 2  int #1 2
  320.   For Comm 3  int #1 [specify the number of the next available interrupt]  
  321.   For Comm 4  int #1 [specify the number of the next available interrupt] 
  322.  
  323. port #1 
  324. A hex number specifying the COM port for port #1.         
  325.   For COM1  port #1 3f8
  326.   For COM2  port #1 2f8
  327.   For COM3  port #1 [specify the I/O address of the next available port]  
  328.   For COM4  port #1 [specify the I/O address of the next available port]
  329. NOTE: Only one port can be specified (used) at a time.
  330.  
  331. other router ID 
  332. The ID string for the router on the other side of the line, if it has an id
  333. string.
  334. The maximum length is 10 characters and spaces.
  335. If you receive the error message "Invalid ID String" try deleting this
  336. field and the id string on the other side.
  337.    
  338. my workstation name
  339. Any name up to a maximum of 48 characters and spaces.
  340.  
  341. BAUD RATE   
  342. The rate in bits per second that the comm port will be running at.  The
  343. rate must be at least 1200 and not more than 19200.  For US Robotics V32 or
  344. MultiModems by specifying 19200 bps you will be setting the maximum speed
  345. between the comm port and modem but the two modems will negotiate the best
  346. attainable speeds between one another.
  347.  
  348. MODEM TYPE
  349.    None (direct connect)          0
  350.    Hayes and compatibles          1
  351.    Telebit Ven\Tel PEP            2
  352.    Special Configuration          3
  353.    US Robotics Courier V32        4
  354.    US Robotics Courier 24PS       5
  355.    Multimodem V32                 6
  356.  
  357. modem initialization string 
  358.    - maximum length of the string is 46 characters.
  359.    - minimum length of the string is 0 (direct connect).
  360.    Suggested modem initialization strings:
  361.       Hayes and Hayes compatibles   ATV0E0S0=1X1 
  362.       Telebit   ATV0E0S0=1S58=2S66=1   (for 9600 bps)
  363.       US Robotics Courier V.32   ATE0&H1&R2&B1&M4V0Q0X1&A0S0=1S13=32      
  364.       US Robotics Courier 24PS  AT&B5VX1Q&AE&H1&R2&I&C1&D2
  365.       MultiModem   ATEQV&QX4&E1&E4&E7&E10&E13&E15$BA$A1
  366.          (for MultiModem "Reliable Mode" and "Compression On" )
  367.  
  368. hardware flow control
  369.    1 for yes 
  370.    0 for no
  371.  
  372. dial prefix 
  373. the string to start dialing
  374.    - maximum length is 40 characters
  375.   - this field MUST be filled out if the driver is to initiate the
  376.   connection.  It should "Remmed Out" for a direct connection.
  377.    - Suggested prefix strings 
  378.        AT&R&C1DT for MultiModem for reliable and compression on
  379.        ATV0DT for the other modems
  380.  
  381. dial number 
  382.    - the phone number to call
  383.    - maximum length is 40 characters
  384.    - Use a comma for a pause
  385.   - this field MUST be filled out if this driver is to initiate the
  386.   connection.  It should be "Remmed Out" for a direct connection.
  387.  
  388. 2. TO LOAD
  389. Type at the command line
  390.    LSL 
  391.    NARS 
  392.    IPXODI 
  393.    NETX
  394.  
  395. 3. TO UNLOAD
  396. Unload in the reverse order of loading by typing at the command line:   
  397.    NET3 U 
  398.    IPXODI U
  399.    NARS U
  400.  
  401. 4. To RELOAD if the Connection fails
  402. Unload NETX, IPXODI, and NARS (see above)
  403. Then Type
  404.    NARS
  405.    IPXODI
  406.    NETX
  407.  
  408. IX. Sample NET.CFG for Remote ODI workstation
  409. Link Support
  410.    Buffers 8 1586
  411.    MemPool 4096
  412.  
  413. Link Driver NARD
  414.    Frame Ethernet_802.3
  415.    Protocol IPX 0 Ethernet_802.3
  416.    my workstation name orca
  417.    int #1 4 
  418.    port #1 3f8
  419.    baud rate in bps 19200
  420.    modem type 6
  421.    modem initialization string ateqv&qx4&e1&e4&e7&e10&e13&e15$ba$a1
  422.    hardware flow control 0
  423.    dial prefix at&r&c1dt
  424.    dial number 9,8005551212
  425.  
  426. Note: See your NetWare manual for information regarding Buffers, Mempool
  427. and other available NET.CFG parameters.